high technological level - Français Anglais Dictionnaire